//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.baidu.trace.api.analysis;

import com.baidu.trace.model.BaseResponse;
import java.util.List;

public final class DrivingBehaviorResponse extends BaseResponse {
    private double a;
    private int b;
    private double c;
    private double d;
    private int e;
    private int f;
    private int g;
    private int h;
    private StartPoint i;
    private EndPoint j;
    private List<SpeedingInfo> k;
    private List<HarshAccelerationPoint> l;
    private List<HarshBreakingPoint> m;
    private List<HarshSteeringPoint> n;

    public final double getDistance() {
        return this.a;
    }

    public final void setDistance(double var1) {
        this.a = var1;
    }

    public final int getDuration() {
        return this.b;
    }

    public final void setDuration(int var1) {
        this.b = var1;
    }

    public final double getAverageSpeed() {
        return this.c;
    }

    public final void setAverageSpeed(double var1) {
        this.c = var1;
    }

    public final double getMaxSpeed() {
        return this.d;
    }

    public final void setMaxSpeed(double var1) {
        this.d = var1;
    }

    public final int getSpeedingNum() {
        return this.e;
    }

    public final void setSpeedingNum(int var1) {
        this.e = var1;
    }

    public final int getHarshAccelerationNum() {
        return this.f;
    }

    public final void setHarshAccelerationNum(int var1) {
        this.f = var1;
    }

    public final int getHarshBreakingNum() {
        return this.g;
    }

    public final void setHarshBreakingNum(int var1) {
        this.g = var1;
    }

    public final int getHarshSteeringNum() {
        return this.h;
    }

    public final void setHarshSteeringNum(int var1) {
        this.h = var1;
    }

    public final StartPoint getStartPoint() {
        return this.i;
    }

    public final void setStartPoint(StartPoint var1) {
        this.i = var1;
    }

    public final EndPoint getEndPoint() {
        return this.j;
    }

    public final void setEndPoint(EndPoint var1) {
        this.j = var1;
    }

    public final List<SpeedingInfo> getSpeedings() {
        return this.k;
    }

    public final void setSpeedings(List<SpeedingInfo> var1) {
        this.k = var1;
    }

    public final List<HarshAccelerationPoint> getHarshAccelerationPoints() {
        return this.l;
    }

    public final void setHarshAccelerationPoints(List<HarshAccelerationPoint> var1) {
        this.l = var1;
    }

    public final List<HarshBreakingPoint> getHarshBreakingPoints() {
        return this.m;
    }

    public final void setHarshBreakingPoints(List<HarshBreakingPoint> var1) {
        this.m = var1;
    }

    public final List<HarshSteeringPoint> getHarshSteeringPoints() {
        return this.n;
    }

    public final void setHarshSteeringPoints(List<HarshSteeringPoint> var1) {
        this.n = var1;
    }

    public DrivingBehaviorResponse() {
    }

    public DrivingBehaviorResponse(int var1, int var2, String var3) {
        super(var1, var2, var3);
    }

    public DrivingBehaviorResponse(int var1, int var2, String var3, double var4, int var6, double var7, double var9, int var11, int var12, int var13, int var14, StartPoint var15, EndPoint var16, List<SpeedingInfo> var17, List<HarshAccelerationPoint> var18, List<HarshBreakingPoint> var19, List<HarshSteeringPoint> var20) {
        super(var1, var2, var3);
        this.a = var4;
        this.b = var6;
        this.c = var7;
        this.d = var9;
        this.e = var11;
        this.f = var12;
        this.g = var13;
        this.h = var14;
        this.i = var15;
        this.j = var16;
        this.k = var17;
        this.l = var18;
        this.m = var19;
        this.n = var20;
    }

    public final String toString() {
        StringBuffer var1 = new StringBuffer("[");
        if(this.k != null && this.k.size() > 0) {
            int var2 = this.k.size();

            for(int var3 = 0; var3 < var2; ++var3) {
                var1.append("[");
                SpeedingInfo var4 = (SpeedingInfo)this.k.get(var3);
                if(var4 != null && null != var4.getPoints() && 0 != var4.getPoints().size()) {
                    List var7;
                    int var5 = (var7 = var4.getPoints()).size();

                    for(int var6 = 0; var6 < var5; ++var6) {
                        var1.append(((SpeedingPoint)var7.get(var6)).toString());
                        if(var6 < var5 - 1) {
                            var1.append(",");
                        }
                    }

                    var1.append("]");
                    if(var3 < var2 - 1) {
                        var1.append(",");
                    }
                }
            }
        }

        var1.append("]");
        return "DrivingBehaviorResponse [tag=" + this.tag + ", status=" + this.status + ", message=" + this.message + ", distance=" + this.a + ", duration=" + this.b + ", averageSpeed=" + this.c + ", maxSpeed=" + this.d + ", speedingNum=" + this.e + ", harshAccelerationNum=" + this.f + ", harshBreakingNum=" + this.g + ", harshSteeringNum=" + this.h + ", startPoint=" + this.i + ", endPoint=" + this.j + ", speedingPoints=" + var1.toString() + ", harshAccelerationPoints=" + this.l + ", harshBreakingPoints=" + this.m + ", harshSteeringPoints=" + this.n + "]";
    }
}
